package com.niiwoo.civet.trade.dto.request;

import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * Created by dengyunhui on 2018/04/30.
 */
@Setter
@Getter
public class OrgProjectDTO implements Serializable {
    private Long orderId;
    private String orgId;
    private String userId;
    private String userName;
    private String mobile;
    private String idCard;
    private String headImage;
    private String nickname;
    private Byte gender;
    private Integer score;
    private Byte borrowerType;
    private Long borrowAccountId;
    private String borrowPlatformUserNo;
    private BigDecimal amount;
    private String title;
    private Byte repaymentType;
    private Integer deadLine;
    private Byte deadlineUnit;
    private Byte type;
    private Byte fromSource;
    private Byte creditType;
    private Byte status;
    private Integer subStatus;
    private BigDecimal borrowInterestRate;

    private BigDecimal beforePlatformManageFeeRate; // 前置平台管理费率
    private BigDecimal platformManageFeeRate; // 后置平台管理费率

    private Byte platformManageFeeChargeNode;
    private BigDecimal guaranteeServiceFeeRate;

    /**
     * 担保服务费收取节点
     */
    private Byte guaranteeServiceFeeChargeNode;
    private String loanCity;
    private String loanArea;
    private BigDecimal consultingRate;
    private String consultingBusinessLicense;
    private String borrowEmail;
    /**
     * 放款时收取的咨询服务费的费率
     */
    private BigDecimal beforeSeekAdviceServiceFeeRate;

    /**
     * 后置咨询服务费的费率集合
     */
    private List<BigDecimal> afterSeekAdviceServiceFeeRateList;

    /**
     * 后置咨询服务费的收取节点
     */
    private Byte afterSeekAdviceServiceFeeChargeNode;

    /**
     * 后置平台管理费每期占比
     */
    private List<BigDecimal> afterPlatformManageFeeRatioList;

    /**
     * 是否主借人
     */
    private Byte isMasterBorrower;
}
